"""
os
1. listdir()
2. curdir()
3. getcwd()
4. mkdir()
5. makedirs()
6. rmdir()
7. remove()
8. rename()
9. path.join()
10. path.split()
11. path.splitext()
12. path.abspath()
13. path.getsize()
14. path.isfile()
15. path.isdir()
16. path.exists()
17. path.dirname()
18. path.basename()
"""
import os


print(os.listdir())     # ['LICENSE', 'README.md', 'codes', '.git', 'main.py', '.idea']
print(os.curdir)        # .
print(os.getcwd())      # /Users/zhubiao/Desktop/codes/python/Python_Basic/codes/10月25日
# os.mkdir('./demo')      # 创建一级文件夹
# os.makedirs('./a/b/c')  # 创建多级目录
# os.rmdir('./demo')      # 删除空目录
# open('demo.txt', 'w')   # 打开OR创建并打开文件
# os.remove('demo.txt')   # 删除空文件，不允许删除空目录
# os.rename('./a/b/c','./test')    # 重命名
# os.rmdir('demo')
# os.rmdir('test')
print(os.path.join('/Users/zhubiao/Desktop/codes/python/Python_Basic/codes/10月25日', '今日整理.py'))
# 返回的是元组
print(os.path.split('/Users/zhubiao/Desktop/codes/python/Python_Basic/codes/10月25日/今日整理.py'))
# 返回的是元组
print(os.path.splitext('/Users/zhubiao/Desktop/codes/python/Python_Basic/codes/10月25日/今日整理.py'))
print(os.path.abspath('今日整理.py'))
print(os.path.getsize('今日整理.py'))
print(os.path.isfile('今日整理.py'))
print(os.path.isdir('今日整理.py'))
print(os.path.exists('今日整理.py'))
print(os.path.dirname('今日整理.py'))
print(os.path.basename('今日整理.py'))

